using System;
using System.Collections.Generic;

namespace SU.DomainModel.Entity
{
    public partial class Order
    {
        public string ID { get; set; }
        public string OrderNo { get; set; }
        public string OriginalSeaExpressID { get; set; }
        public string CarrierID { get; set; }
        public string BigRouteLineID { get; set; }
        public string CustomerID { get; set; }
        public string ShipName { get; set; }
        public string ShipNameCN { get; set; }
        public string Voyage { get; set; }
        public Nullable<System.DateTime> ETC { get; set; }
        public Nullable<System.DateTime> ETD { get; set; }
        public string StartPortID { get; set; }
        public string EndPortID { get; set; }
        public string TransPortID { get; set; }
        public Nullable<System.DateTime> RealETD { get; set; }
        public Nullable<int> ForcastDays { get; set; }
        public string BillType { get; set; }
        public Nullable<int> Original { get; set; }
        public Nullable<int> Duplicate { get; set; }
        public string LadingBillFormType { get; set; }
        public string ConfigneeCustomerMailID { get; set; }
        public string ShipperCustomerMailID { get; set; }
        public string NotifyCustomerMailID { get; set; }
        public string SecondNotifyCustomerMailID { get; set; }
        public string AgencyReason { get; set; }
        public string CarrierAgencyID { get; set; }
        public string PayTypeID { get; set; }
        public string PayRemark { get; set; }
        public string LadingBillRemark { get; set; }
        public string OrderRemark { get; set; }
        public string ReleaseBL { get; set; }
        public string ReleaseBLAddress { get; set; }
        public Nullable<int> IsSanZi { get; set; }
        public string ContainerPkgType { get; set; }
        public string OrderStatus { get; set; }
        public string SeaFreightStatus { get; set; }
        public string ServiceUsersID { get; set; }
        public string SeaFreightUsersID { get; set; }
        public string BookUsersID { get; set; }
        public string OperatorUsersID { get; set; }
        public string CertificateUsersID { get; set; }
        public string SalesChannelID { get; set; }
        public string SalesDepartmentID { get; set; }
        public string SalesUsersID { get; set; }
        public string FreightRejectReason { get; set; }
        public string ShutOutReason { get; set; }
        public string DiscussPriceReason { get; set; }
        public string OperatorRemark { get; set; }
        public string SeaFreighRemark { get; set; }
        public string CertificateRemark { get; set; }
        public string BookRemark { get; set; }
        public string CertificateStatus { get; set; }
        public string BookingSpaceStatus { get; set; }
        public Nullable<int> SplitNum { get; set; }
        public Nullable<int> LadingBillNum { get; set; }
        public string SplitDetail { get; set; }
        public Nullable<System.DateTime> CutOffDate { get; set; }
        public Nullable<System.DateTime> SignDate { get; set; }
        public string TakeBillStatus { get; set; }
        public string CarrierFormatStatus { get; set; }
        public string FormatBillStatus { get; set; }
        public string OriginalOrderID { get; set; }
        public string LadingContainerBillURL { get; set; }
        public string VideoURL { get; set; }
        public string PhotoURL { get; set; }
        public Nullable<int> VideoPhotoStatus { get; set; }
        public Nullable<System.DateTime> CreateDate { get; set; }
        public Nullable<System.DateTime> UpdateDate { get; set; }
        public string DiscussPriceType { get; set; }
        public string RebuildOrderOption { get; set; }
        public Nullable<System.DateTime> BookAcceptDate { get; set; }
        public Nullable<System.DateTime> BookSuccessDate { get; set; }
        public string OperationCompany { get; set; }
        public string MainfestStatus { get; set; }
        public string ArrivedStatus { get; set; }
        public string GoodsNameCN { get; set; }
        public string HSCode { get; set; }
        public string CustomsNo { get; set; }
        public string GoodsExamine { get; set; }
        public Nullable<System.DateTime> ReceiveDate { get; set; }
        public Nullable<System.DateTime> ReleaseDate { get; set; }
        public Nullable<System.DateTime> ChargeBackDate { get; set; }
        public Nullable<System.DateTime> TakeBillDate { get; set; }
        public Nullable<int> MinPriceStatus { get; set; }
        public Nullable<int> FinanceStatus { get; set; }
        public string FinanceCNYPrice { get; set; }
        public string FinanceUSDPrice { get; set; }
        public string FinanceCancelReason { get; set; }
        public string HandInBillName { get; set; }
        public string GetBillName { get; set; }
        public Nullable<System.DateTime> HandInBillDate { get; set; }
        public Nullable<System.DateTime> GetBillDate { get; set; }
        public string PackingListUrl { get; set; }
        public Nullable<int> CertificateFinanceStatus { get; set; }
        public Nullable<int> BookFinanceStatus { get; set; }
        public Nullable<int> OperatorFinanceStatus { get; set; }
    }
}
